MovieClip._focusrect

Доступность

Flash Player 6.

Синтаксис

my_mc._focusrect:Boolean

Описание

Свойство; Булева величина, определяющая, отображается ли желтый прямоугольник вокруг мувиклипа, имеющего клавиатурный фокус. Это свойство может переопределить глобальное свойство _focusrect. По умолчанию свойство _focusrect мувиклипа равно null; иными словами, по умолчанию используется глобальное свойство _focusrect . Если свойство _focusrect мувиклипа равно true или false, значение глобального свойства _focusrect для данного мувиклипа переопределяется.

В роликах, опубликованных для Flash Player 4 или Flash Player 5, свойство _focusrect управляет глобальным свойством _focusrect. Это булева величина. Работа этого свойства начиная с Flash Player 6 была изменена, чтобы добавить возможность индивидуального определения свойства _focusrect для определенного мувиклипа.

Пример

Этот пример показывает, как можно скрыть желтый прямоугольник вокруг определенного мувиклипа, когда тот имеет клавиатурный фокус в окне браузера. Создайте три мувиклипа, mc1_mc, mc2_mc и mc3_mc и добавьте следующий код в первый кадр основного Таймлайна:

mc1_mc._focusrect = true;
mc2_mc._focusrect = false;
mc3_mc._focusrect = true;

mc1_mc.onRelease = traceOnRelease;
mc3_mc.onRelease = traceOnRelease;

function traceOnRelease() {
  trace(this._name);
}

Протестируйте SWF файл в окне браузера, выбрав пункт меню File > Publish Preview > HTML. Дайте SWF ролику фокус, кликнув по нему в окне браузера и нажимайте Tab для фокусировки на каждом из мувиклипов. Вы не сможете вызвать функцию, нажав Enter или пробел при выделенном мувиклипе, когда свойство _focusrect запрещено.

Также, вы можете протестировать ваш SWF ролик в среде разработки. Выберите Control > Disable Keyboard Shortcuts в главном меню среды тестирования. Это позволит вам видеть желтый прямоугольник вокруг выделенных мувиклипов, если это разрешено.

См. также

Button._focusrect, _focusrect